package com.aaa.ssm.util;

import com.aaa.ssm.pojo.dto.PermissionDTO;
import com.sun.org.apache.regexp.internal.RE;

import java.util.ArrayList;
import java.util.List;

public class PermissionUtil {
    public  static  List<PermissionDTO> handlerData(List<PermissionDTO> permissionDTOS){
        ArrayList<PermissionDTO> data=new ArrayList<>();
        for(PermissionDTO permissionDTO:permissionDTOS){
            if(permissionDTO.getPid()==0){
                data.add(permissionDTO);
            }
        }
        for (PermissionDTO permissionDTO:permissionDTOS){
            Integer pid=permissionDTO.getPid();
            for(PermissionDTO datum :data){
                if (datum.getId().equals(pid)){
                    datum.getSubMenu().add(permissionDTO);
                }
            }
        }
        return data;
    }
}
